Career 2024 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F4 Brazil F22 Brazil F24 Brazil F25 Brazil F16 Brazil F17 Brazil F29 Brazil F31 Brazil F33 Brazil F34 Brazil F3 Brazil F4 Brazil F5 Brazil F9 Brazil F12 Brazil F13 Brazil F14 Brazil F15 Argentina F7 Argentina F8 Argentina F9 Brazil F25 Brazil F26 Colombia F4 Colombia F5 Brazil F36 Brazil F38 Brazil F39 Brazil F8 Brazil F11 Italy F20 Brazil F23 Brazil F30 Romania F3 Brazil F10 Italy F7 (Santa Margherita Di Pula) Italy F15 (Reggio Emilia) Spain F16 (Huelva) M25 Irpin M25 La Marsa M25+H Plaisir Argentina F5 I Manta Open - Manta Genoa Open - Genova Copa Petrobras Argentina - Buenos Aires La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Unicredit (Suisse) Bank S.A. Challenger - Chiasso Aberto de Santa Catarina de Tenis - Florianopolis Sporting Challenger '07 Trofeo Regione Piemonte - Turin Brazil F26 Brazil F15 Brazil F30 Challenger 42 - Andrezieux Italy F9 (Santa Margherita Di Pula) Brazil F1 Copa Petrobras Paraguay - Asuncion Aberto de Sao Paulo - Sao Paulo Zagreb Open - Zagreb San Marino CEPU Open - San Marino Salinas Challenger Brazil F33 Bogota Challenger - Bogota Trani Challenger Challenger Brasov - Brasov Manerbio Challenger Brazil F27 Como Challenger Todi Challenger Buenos Aires Challenger Amazonia Open de Tenis - Belem Florionapolis Challenger Genova Challenger Barletta Challenger Alessandria Challenger San Benedetto Challenger Todi Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Sao Paulo Challenger Recife Challenger Turin Challenger Kos-Zucchetti Tennis Cup - Cordenons Todi Challenger Campinas Challenger Palermo Challenger Sao Leopoldo Challenger Buenos Aires Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Montevideo Challenger Sao Paulo Challenger Bucaramanga Challenger Copa Petrobras - Buenos Aires Milan Challenger Rio De Janeiro Challenger Montevideo Challenger Sao Leopoldo Challenger Bucaramanga Challenger Santos Challenger Sao Paulo Challenger Copa Ericsson Uruguay - Montevideo Arad Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Visa Tennis Open - Sao Paulo Steelers Cup - Kosice Draft Corona Mexico City Open - Mexico City SMS Tennis Cup - Sao Paulo Copa Petrobras Paraguay - Asuncion XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo Copa Petrobras - Aracaju Poznan Challenger San Luis Potosi Challenger - San Luis Potosi Antonio Savoldi-Marco Co. - Manerbio Sao Paulo Challenger Rio De Janeiro Challenger Campinas Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Bucaramanga Challenger Caltanissetta Challenger Mohammedia Challenger San Marino Challenger Campinas Challenger Noumea Challenger Bucaramanga Challenger Santiago Challenger Copa Petrobras Argentina - Buenos Aires Santos Challenger Vicenza Challenger Perugia Challenger Lexington Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Pereira Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger San Luis Potosi Challenger - San Luis Potosi Ourocard Tennis Challenger - Sao Paulo Citta di Como - Como Bucaramanga Challenger VI Gramado Open de Tenis - Gramado XI Torneo Internazionale di Tennis - Barletta Mitsubishi Electric Europe Cup - Monza 4° Sporting Challenger - Turin Santiago Challenger Porsche Open - Poznan BMW Tennis Championship - Sunrise Sao Paulo Challenger Unique Zagreb Open - Zagreb Blois Challenger Binghamton Challenger Seguros Bolivar Open - Medellin Granby Challenger Bancolombia Open - Bogota Copa Petrobras Santiago - Santiago Genova Challenger Copa Petrobras Uruguray - Montevideo Genova Open Challenger - Genova Banja Luka Challenger Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Campinas Challenger Monterrey Challenger Challenger Lugano - Lugano Lima Challenger Milan Challenger Montevideo Challenger Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Canberra Challenger Brasilia Challenger Barletta Challenger Biella Challenger Turin Challenger Santiago Challenger Orbetello Challenger Copa Petrobras - Bogota XL Bermuda Open - Bermuda Poznan Challenger San Marino Challenger Cortina Challenger Floridablanca Challenger Alphen Challenger M25+H Lajeado Sporting Challenger '08-Trofeo Regione Piemonte - Turin Buenos Aires Challenger Cali Challenger Recife Challenger Sarasota Challenger Tallahassee Challenger Bordeaux Challenger Vicenza Challenger IPP Geneva Trophy - Geneva L'Aquila Challenger Milan Challenger Kosice Challenger Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Aracaju Tennis Napoli Cup 2007 - Napoli Cordenons Challenger Timisoara Challenger Banja Luka Challenger Santo Domingo Challenger Pekao Open - Szczecin Montevideo Challenger Reggio Emilia Challenger Burnie Challenger Launceston Challenger Aix En Provence Challenger Prostejov Challenger San Benedetto Challenger Abierto Club Casablanca - Mexico City Campos do Jordao Challenger Napoli Challenger 7° Trani Cup - Trani Iquique Challenger Santiago Challenger Campinas Challenger Aix En Provence Challenger Challenger Leon 2004 - Leon Sao Paulo Challenger Montevideo Challenger Sao Paulo Challenger Buenos Aires Challenger Rome Challenger Campos do Jordao Challenger Braunschweig Challenger Rio De Janeiro Challenger Copa Petrobras Aracaju - Aracaju Montevideo Challenger Shenzhen Challenger Buenos Aires Challenger Medellin Challenger Porto Alegre Challenger Lyon Challenger Trofeo Internacional Club Laieta - Barcelona Top Wool Challenger - Biella Sina-Kia Motors Tennis Cup - Cordenons Copa Petrobras Uruguay - Montevideo Sao Paulo Challenger Tour Finals Salinas Challenger Savannah Challenger Mestre Challenger Montevideo Challenger Caltanissetta Challenger Savannah Challenger Noumea Challenger Binghamton Challenger Aptos Challenger Almaty Challenger Marburg Challenger VIII Avierto Internacional de Salinas - Salinas Bastad Challenger Medellin Challenger V Gramado Open de Tennis - Gramado Lima Challenger Guayaquil Challenger Buenos Aires Challenger Lisbon Challenger Todi Challenger Mendoza Challenger Top Wool Challenger Biella - Biella Guayaquil Challenger Morelos Challenger Memorial Kolyaskin - Donetsk Sarasota Challenger Vicenza Challenger Furth Challenger Perugia Challenger Milan Challenger Guayaquil Challenger Lexington Challenger Cortina Challenger Tiburon Challenger Las Vegas Challenger Santiago Challenger Copa Ericsson Argentina - Buenos Aires Francavilla Challenger Copa AT&T - Buenos Aires Lima Challenger Milan Challenger Liberec Challenger Blois Challenger Santo Domingo Challenger Challenger Leon 2003 - Leon Quito Challenger Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Montevideo Challenger Newport Beach Challenger Pullach Challenger Panama City Challenger Santos Challenger Shymkent Challenger Credicard Mastercard Tennis Cup - Campos do Jordao Naples Challenger - Naples Liberec Challenger Rio Quente Challenger Noumea Challenger Yokohama Challenger Zhuhai Challenger Sassuolo Challenger - Sassuolo Zhangjiagang Challenger Arad Challenger Sarasota Challenger Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova Heilbronn Challenger Poznan Challenger Vicenza Challenger Riviera di Rimini Challenger - Rimini Parma Challenger Milan Challenger Ludwigshafen Challenger Orbetello Challenger Amersfoort Challenger Tampere Challenger Mercedes Cup - Stuttgart Cordenons Challenger Mallorca Challenger Open Romania - Bucharest Biella Challenger BH Tennis Open International Cup - Belo Horizonte Brasil Open - Costa do Sauipe US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Copa Ericsson Chile - Santiago Dutch Open Tennis - Amersfoort Cordoba Challenger Britania Zavaleta - Puebla Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte MoviStar Open - Vina del Mar Copa Petrobras Bogota - Bogota Challenger Casablanca San Angel - Mexico City Copa Telmex - Buenos Aires Heilbronn Challenger Abierto Mexicano Telcel - Acapulco San Marino Cepu Open - San Marino Biella Challenger Challenger Cudad de Guayaquil - Guayaquil Nossa Caixa Tennis Cup - Sao Paulo Open Seat Godo 2007 - Barcelona ECM Prague Open - Prague Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Aamulehti Tampere Open - Tampere Banja Luka Challenger Barranquilla Challenger Santo Domingo Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Guayaquil Challenger Cordenons Challenger Cyclus Open de Tenis - Florianopolis Columbus Challenger Salvador Challenger Monterrey Challenger Rijeka Challenger BCR Open Romania - Bucharest Forli Challenger Split Challenger Barcelona Challenger Lisbon Challenger Heineken Open - Auckland Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Heineken Open - Auckland VTR Open - Vina del Mar Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Winston-Salem Open - Winston-Salem Copa AT&T - Buenos Aires Braunschweig Challenger Rio De Janeiro Challenger Malaysian Open - Kuala Lumpur Copa Telmex - Buenos Aires Florianopolis Challenger China Open - Beijing San Luis Potosi Challenger Blumenau Challenger Cali Challenger Kremlin Cup - Moscow Caltanissetta Challenger Valencia Open - Valencia Lima Challenger Belem Challenger Bucaramanga Challenger VTR Open - Vina del Mar Porto Alegre Challenger Brasil Open - Sao Paulo Furth Challenger Copa Claro - Buenos Aires San Juan Challenger Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel San Luis Potosi Challenger Moselle Open - Metz Malaysian Open - Kuala Lumpur Santiago Challenger Sao Paulo Challenger Caltanissetta Challenger Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg Salinas Challenger Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Ecuador Open - Quito Napoli Challenger Pereira Challenger Brasil Open - Sao Paulo Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad US Men's Clay Court Championship - Houston Geneva Open - Geneva Argentina Open - Buenos Aires Argentina Open - Buenos Aires Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem BellSouth Open - Vina del Mar Copa Claro - Buenos Aires Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Rio Quente Challenger Blunmenau Challenger Hypo Group Tennis International - Portschach Vegeta Croatia Open - Umag Brasil Open - Sao Paulo Buenos Aires Challenger Allianz Suisse Open Gstaad - Gstaad Curitiba Challenger Bogota Challenger Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg AEGON International - Eastbourne SkiStar Swedish Open - Bastad Synsam Swedish Open - Bastad Argentina Open - Buenos Aires Croatia Open - Umag Sao Paulo Challenger Tour Finals Brasil Open - Costa do Sauipe San Remo Challenger Campinas Challenger Todi Challenger Porto Alegre Challenger Cortina Challenger Cordenons Challenger Cali Challenger Movistar Open - Santiago Guayaquil Challenger Padova Challenger US Men's Clay Court Championship - Houston Asuncion Challenger Estoril Open - Estoril Sarasota Challenger Medellin Challenger Samarkand Challenger Guayaquil Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Santiago Challenger AEGON International - Eastbourne Bet-at-home Open - Hamburg Buenos Aires Challenger Mexico City Challenger Portugal Open - Oeiras Gerry Weber Open - Halle ATP Vegeta Croatia Open - Umag Blois Challenger Bastad Challenger Swiss Indoors Basel - Basel Sao Paulo Challenger Apia International - Sydney Gatineau Challenger ATP Challenger Tour Finals Stockton Challenger Buenos Aires Challenger BRD Nastase Tiriac Trophy - Bucharest Panama City Challenger Erste Bank Open - Vienna Campinas Challenger Swiss Indoors Basel - Basel Gerry Weber Open - Halle Rio Open - Rio de Janeiro Genova Challenger Grand Prix Hassan II - Casablanca Sao Paulo Challenger Campinas Challenger Szczecin Challenger Itajai Challenger Bet-at-home Open - Hamburg Lima Challenger Citi Open - Washington Austrian Open - Kitzbuhel Cleveland Challenger Santiago Challenger Rio De Janeiro Challenger St. Remy Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Prague Challenger Konzum Croatia Open - Umag Florianopolis Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Blois Challenger Open Parc - Lyon Antalya Cup - Antalya Campinas Challenger Alicante Challenger Bet-at-home Open - Hamburg Generali Open - Kitzbuhel L'Aquila Challenger Buenos Aires Challenger Columbus Challenger Montevideo Challenger Ortisei Challenger Guayaquil Challenger Punta Del Este Challenger Campinas Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Generali Open - Kitzbuhel Morocco Tennis Tour - Marrakech Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Open Parc - Lyon Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Croatia Open Umag - Umag Orange Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series - Hamburg Sony Ericsson Open - Miami US Men's Clay Court Championship - Houston Argentina Open - Buenos Aires Cordoba Open - Cordoba Heineken Open - Auckland Tallahassee Challenger Samarkand Challenger Lima Challenger Cary Challenger Concepcion Challenger Open Sabadell Atlantico - Barcelona Copa Telmex - Buenos Aires Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BMW Open - Munich Copa Claro - Buenos Aires Monte-Carlo Rolex Masters - Monte-Carlo Copa Telmex - Buenos Aires Ecuador Open - Quito French Open - Paris Bet-at-home Open - Hamburg Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami U.S. Open - New York Internazionali BNL d'Italia - Rome Miami Open - Miami Wimbledon - London German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Pacific Life Open - Indian Wells French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, Group I, 2R, ECU-BRA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Davis Cup, World Group, SF, ARG-CZE 2-3 French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, ARG-BRA 3-2 U.S. Open (juniors) Davis Cup, World Group, PO, JPN-BRA 3-1 Davis Cup, Group I, 2R, COL-BRA 3-2 French Open (juniors) Olympics - London